.mt2{margin-top: 20px !important;}
.mt3{margin-top: 30px !important;}
.mb100{margin-bottom: 100px;}
.mt0{margin-top: 0 !important;}
.mt5{margin-top: 50px;}
.mask{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3);z-index: 999;}
/*首页*/
hgroup{text-align: center;background: #fff;}
hgroup img{margin-bottom: 45px;}
.bannerbox{position: relative;margin-bottom: 80px;}
.swiper-container {width: 100%;height: 100%;}
.swiper-container img{width: 100%;height: 100%;}
form.search{position: absolute;width: 620px;bottom: 70px;left: 50%;margin-left: -310px;z-index: 999;}
form.search .searchtop{background: #fff;position: relative;padding: 0 144px 0 40px;border-radius: 5px;line-height: 48px;}
form.search .searchtop input{width: 436px;font-size: 18px;}
form.search button{position: absolute;right: 0;top: 0;height: 48px;background: #dd4619;color: #fff;text-align: center;border-radius: 5px;width: 104px;font-size: 18px;}
form.search ul{overflow: hidden;margin-top: 6px;}
form.search ul li{float: left;margin-right: 6px;padding: 2px 20px;font-size: 14px;border-radius: 20px;background: rgba(0,0,0,.3);}
form.search ul li a{color: #fff;}
.sourcelist{width: 1200px;margin: 80px auto 80px;}
.sourcelist .buildList li{margin-bottom: 30px;}
.sourcelist .buildList li a.picbox{width: 313px;height: 215px;position: relative;overflow: hidden;border-radius: 3px;}
.sourcelist .buildList li a.picbox img{width: 100%;height: 100%;}
.sourcelist .buildList li a.picbox:before{position: absolute;content: '';top: 0;left: 0;border-right: 32px solid transparent;border-bottom: 24px solid transparent;}
.sourcelist .buildList li a.picbox span{position: absolute;font-size: 14px;top: 8px;left: 6px;transform: rotate(-40deg);transform: rotate(-40deg);-ms-transform:rotate(-40deg); -moz-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);-o-transform:rotate(-40deg); }
.sourcelist .buildList li a.picbox.onsale:before{border-left: 32px solid #dd4619;border-top: 24px solid #dd4619;}
.sourcelist .buildList li a.picbox.lastsale:before{border-left: 32px solid #ffd25a;border-top: 24px solid #ffd25a;}
.sourcelist .buildList li a.picbox.waitsale:before{border-left: 32px solid #00ae66;border-top: 24px solid #00ae66;}
.sourcelist .buildList li a.picbox.presale:before{border-left: 32px solid #ea68a2;border-top: 24px solid #ea68a2;}
.sourcelist .buildList li a.picbox.stopsale:before{border-left: 32px solid #803ce4;border-top: 24px solid #803ce4;}
.sourcelist .buildList li a.picbox.besale:before{border-left: 32px solid #00a3ef;border-top: 24px solid #00a3ef;}
.sourcelist .buildList li a.picbox.onsale span{color: #fff;}
.sourcelist .buildList li a.picbox.lastsale span{color: #1768a1;}
.sourcelist .buildList li a.picbox.waitsale span,.sourcelist .buildList li a.picbox.presale span,.sourcelist .buildList li a.picbox.stopsale span,.sourcelist .buildList li a.picbox.besale span{color: #fff;}{color: #fff;}
.sourcelist .buildList li .buildCon{width: 854px;position: relative;}
.sourcelist .buildList li .buildCon .buildTitle{display: block;color: #313131;font-size: 22px;margin-bottom: 20px;}
.sourcelist .buildList li .buildCon .buildTitle span{font-size: 14px;margin-left: 10px;}
.sourcelist .buildList li .buildCon p{font-size: 16px;color: #898989;margin-top: 3px;}
.sourcelist .buildList li .buildCon .tagbox{margin-top: 20px;margin-bottom: 20px;}
.sourcelist .buildList li .buildCon .tagbox a{padding: 1px 6px;font-size: 12px;border-radius: 5px;margin-right: 5px;}
.sourcelist .buildList li .buildCon .tagbox a:nth-of-type(1){color: #00ae66;border:1px solid #00ae66;}
.sourcelist .buildList li .buildCon .tagbox a:nth-of-type(2){color: #dd4619;border:1px solid #dd4619;}
.sourcelist .buildList li .buildCon .tagbox a:nth-of-type(3){color: #ceb91c;border:1px solid #ceb91c;}
.sourcelist .buildList li .buildCon .tagbox a:nth-of-type(4){color: #00a3ef;border:1px solid #00a3ef;}
.sourcelist .buildList li .buildCon .tagbox a:nth-of-type(5){color: #e4007f;border:1px solid #e4007f;}
.sourcelist .buildList li .buildCon .tagbox a:nth-of-type(6){color: #20418e;border:1px solid #20418e;}
.sourcelist .buildList li .buildCon .tagbox a:nth-of-type(7){color: #59493f;border:1px solid #59493f;}
.sourcelist .buildList li .buildCon .buildMap{color: #898989;font-size: 14px;}
.sourcelist .buildList li .buildCon .telbox{position: absolute;right: 0;top: 25px;text-align: right;}
.sourcelist .buildList li .buildCon .telbox span{color: #dd4619;font-size: 25px;display: block;margin-bottom: 20px;}
.sourcelist .buildList li .buildCon .telbox span em{font-size: 31px;}
.sourcelist .buildList li .buildCon .telbox span b{font-size: 50px;font-weight: normal;position: relative;top: 3px;}
.sourcelist .buildList li .buildCon .telbox a{padding: 4px 24px 4px 46px;color: #00ae66;font-size: 16px;background: url(../images/tel.png) no-repeat 20px center #eee;border-radius: 5px;}
.sourcelist a.more{display: block;width: 350px;height: 40px;line-height: 40px;text-align: center;margin: 60px auto;position: relative;color: #313131;font-size: 18px;background: #eee;border-radius: 3px;font-weight: bold;}
.sourcelist a.more:after{position: absolute;content: '';border-top: 14px solid #eee;border-left: 14px solid transparent;border-right: 14px solid transparent;border-bottom: 14px solid transparent;bottom: -28px;left: 50%;margin-left: -14px;}

/*楼盘详情*/
.pricebox{display: none;background: #fff;width: 300px;height: 180px;border-radius: 8px;padding: 25px;position: fixed;z-index: 9999;left: 50%;margin-left: -150px;top: 50%;margin-top: -90px;}
.pricebox h1{text-align: center;font-size: 18px;color: #313131;font-weight: bold;margin-bottom: 20px;}
.pricebox .layui-input{background: #eee;}
.pricebox .layui-btn{background: #dd4619;display: block;width: 100%;box-sizing: border-box;}
.pricebox span{cursor: pointer;font-size: 18px;position: absolute;right: 16px;top: 6px;color: #dd4619;}
.wrap{position: fixed; background: #fff;z-index: 999; top: -85px;left: 0;text-align: center;line-height: 78px;height: 78px;width: 100%;box-shadow: 0 0 5px 5px rgba(0,0,0,.1);-webkit-transition:all .3s ease-in-out .2s;-moz-transition:all .3s ease-in-out .2s;-ms-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s;}
.wrap a{font-size: 18px;color: #535353;margin: 0 16px ;font-weight: bold;padding-bottom: 5px;}
.wrap a.on{color: #dd4619;position: relative;}
.wrap a.on:after{position: absolute;content: '';width: 100%;height: 1px;left: 0;bottom: 0;background: #dd4619;}
.wrap.onshow{top: 0;}
.container{width: 1200px;margin: 0 auto;}
.crumbs{line-height: 40px;font-size: 12px;color: #898989;}
.crumbs a{color: #535353;}
.crumbs span{padding: 0 3px;}
.wrapbox{box-shadow: 0 0 20px 5px rgba(0,0,0,.25);border-radius: 5px;margin-top: 25px;position: relative;z-index: 11;}
.wraptop{background: #f7f8f8;padding: 10px 50px 10px 30px;position: relative;}
.wraptitle{margin-top: 10px;}
.wraptitle h1{font-size: 25px;color: #313131;float: left;}
.wraptitle .sts span{font-size: 12px;color: #dd4619;margin-left: 15px;background: url(../images/border.png) no-repeat;background-size: 32px 30px;display: block;width: 32px;height: 30px;line-height: 30px;text-align: center;float: left;}
.wraptitle ul{overflow: hidden;margin-top: 15px;}
.wraptitle ul li{float: left;margin-right: 10px;font-size: 12px;color: #fff;padding: 2px 6px;border-radius: 2px;}
.wraptitle ul li:nth-of-type(1){background: #00ae66;}
.wraptitle ul li:nth-of-type(2){background: #dd4619;}
.wraptitle ul li:nth-of-type(3){background: #0075a9;}
.wraptop p{margin-left: 50px;font-size: 20px;color: #898989;line-height: 88px;margin-right: 40px;}
.wraptop p span{font-size: 32px;color: #dd4619;}
.wraptop p span em{font-size: 16px;}
.wraptop b{margin-top: 43px; cursor: pointer; font-size: 12px;color: #898989;background: url(../images/price.png) no-repeat left center;padding-left: 24px;}
.calltel{line-height: 76px;}
.calltel span{font-size: 18px;color: #535353;margin-right: 20px;background: url(../images/tel.png) no-repeat left center;padding-left: 26px;}
.calltel img.scan{width: 88px;height: 88px;cursor: pointer;}
.calltel .big-scan{display: none;width: 430px;height: 430px;position: absolute;right: 0;bottom: -432px;background: #fff;    border: 1px solid #dcdcdc;z-index: 999;}
.wrapbottom{overflow: hidden;padding: 30px 50px 30px 24px;}
.wrapleft{width: 650px;}
.wrapright{width: 440px;}
.wrapright ul{border-bottom: 1px solid #eee;margin-bottom: 22px;}
.wrapright ul li{margin-bottom: 14px;font-size: 15px;color: #898989;}
.wrapright ul li span{color: #535353;}
.online a{position: relative;float: left;display: block;padding-left: 37px;}
.online a img{position: absolute;left: 0;top: -7px;}
.online span{display: block;font-size: 16px;width: 110px;height: 28px;line-height: 28px;text-align: center;color: #fff;font-weight: bold;background: #00ae66;border-radius: 5px;}
.online p{line-height: 28px;font-size: 18px;color: #535353;margin-left: 10px;float: left;}
.mod18{width:650px;position:relative;margin:0 auto;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:10px;background:url(../images/prevBtn.png) no-repeat;background-size: 100% 100%;}
.mod18 #prevTop,.mod18 #nextTop{top:150px;width:39px;height:39px;}
.mod18 #prevTop{left: 30px;}
.mod18 #nextTop{right: 30px;}
.mod18 #prev,.mod18 #next{top:341px;width:17px;height:96px;}
.mod18 #prev{left: 0;}
.mod18 #next{right: 0;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;background-size: 100% 100%;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;background-size: 100% 100%;}
.mod18 .next{right:10px;background:url(../images/nextBtn.png) no-repeat;background-size: 100% 100%;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:614px;height:328px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;position:absolute;left:30px;bottom:16px;padding:5px 15px;border-radius: 5px; background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{width:614px; height:328px;position:relative;overflow:hidden; background:#fff;margin: 0 18px; }
.mod18 .picBox ul{height:328px;position:absolute; left:0;}
.mod18 .picBox li{width:614px;height:328px;}
.mod18 .picBox li img{width: 100%;height: 100%;}
.mod18 .listBox{width:650px;height:100px;margin:0 auto;position:relative; padding-top:8px;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute; padding-left:17px;}
.mod18 .listBox li{width:150px;height:96px;cursor:pointer;position:relative; padding:5px 6px 0 0;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:150px;height:96px;}
.mod18 .listBox img{width: 150px;height: 95px;box-sizing: border-box;}
.mod18 .listBox .on img{border:3px solid #00ae66;}
.mod18 .listBox .on i{display:block;}
.partO{margin-top: 50px;}
.b-detail{width: 850px;}
.b-detail h1{font-size: 22px;color: #313131;margin-bottom: 30px;font-weight: bold;}
.b-detail h1 span{color: #a0a0a0;}
.b-detail table{width: 100%;line-height: 56px;}
.b-detail table td{border: 1px solid #dcdcdc;color: #313131;font-size: 15px;text-align: left;padding: 0 30px;box-sizing: border-box;}
.b-detail table td.lab{width: 110px;background: #eeeeee;text-align: center;padding: 0;}
.b-detail table td.labcon{width: 313px;}
.b-detail a.showmore{display: block;text-align: right;font-size: 14px;color: #898989;margin-top: 8px;}
.freebox{width: 320px;}
.freebox h1{font-size: 22px;color: #313131;margin-bottom: 30px;font-weight: bold;}
.freebox h1 span{color: #a0a0a0;font-weight: normal;}
.freebox form{border: 1px solid #dcdcdc;padding: 38px 26px 27px;border-radius: 5px;}
.freebox form input{background: #eee;}
.freebox .layui-input{height: 40px;line-height: 40px;font-size: 14px;}
.freebox .layui-btn{width: 180px;height: 40px;line-height: 40px;background: #dd4619;font-size: 18px;font-weight: bold;}
.freebox .layui-form-item .layui-input-inline{width: 180px;}
.freebox .layui-form-mid{padding: 20px 0 0;margin-right: 0;float: right;font-size: 12px;color: #898989;}
.lifelist {margin-top: 50px;}
.lifelist ul li{margin-bottom: 15px;padding-left: 20px;position: relative;}
.lifelist ul li a{display: block;font-size: 14px;color: #898989;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lifelist ul li:before{position: absolute;content: '';width: 5px;height: 5px;border-radius: 50%;left: 0;top: 8px;background: #dd4619;}
.partT{margin-top: 40px;position: relative;}
.partT h1{font-size: 22px;color: #313131;margin-bottom: 30px;font-weight: bold;}
.mapbox{position: relative;}
.mapbox #l-map{height: 536px;}
.searchmap{position: absolute;top: 30px;right: 30px;height: 476px;width: 414px;background: #fff;overflow: hidden;}
.searchmap ul{background: #f5f5f5;}
.searchmap ul li{float: left;padding: 10px 18px;font-size: 14px;color: #394043;background: #f5f5f5;position: relative;}
.searchmap ul li.on{background: #fff;}
.searchmap ul li.on a{color: #60b7f7;font-weight: bold;}
.searchmap ul li.on:after{position: absolute;content: '';width: 100%;height: 4px;top: 0;left: 0;background: #60b7f7;}
.resultbox{overflow: auto;height: 432px;}
#r-result div{border: none !important;background: none !important;}
#r-result div li{padding: 20px !important;border-bottom: 1px solid #e2e2e2;}
#r-result div li span{margin-right: 15px !important;font-size: 14px;}
.housenum{position: absolute;right: 0;top: 0;}
.housenum a{font-size: 14px;padding: 0 5px;color: #535353;line-height: 26px;position: relative;}
.housenum a:after{position: absolute;content: '';width: 1px ;height: 100%;right: 0;top: 0;background: #dcdcdc;}
.housenum a:nth-last-of-type(2):after,.housenum a:last-of-type:after{width: 0;}
.housenum a.c-more{color: #898989;margin-left: 20px;}
.houselist ul{overflow: hidden;margin-right: -33px;}
.houselist ul li{float: left;margin-right: 33px;width: 275px;text-align: center;}
.houselist ul li a{display: block;width: 275px;height: 355px;border: 1px solid #dcdcdc;box-sizing: border-box;border-radius: 6px;}
.houselist ul li img{width: 100%;height: 100%;}
.houselist ul li p{font-size: 14px;padding: 0 10px;color: #313131;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 20px;margin-bottom: 3px;}
.houselist ul li span{font-size: 12px;color: #898989;}
.a-see.sourcelist{margin-top: 60px;position: relative;}
.a-see.sourcelist h1{font-size: 22px;color: #313131;margin-bottom: 30px;font-weight: bold;}
.b-type{position: absolute;left: 170px;top: 5px;}
.b-type a{font-size: 16px;color: #535353;position: relative;padding: 0 16px;}
.b-type a.on{font-weight: bold;color: #dd4619;}
.b-type a:first-of-type:after{position: absolute;content: '';height: 100%;width: 1px;background: #b5b5b5;right: 0;top: 0;}
/*详细信息*/
.lifelist .list{height: 282px;overflow: hidden;}
.lifelist .list li{overflow: hidden;font-size: 14px;}
.lifelist .list li span{float: left;display: block;width: 80px;color: #898989;}
.lifelist .list li b{color: #dd4619;float: left;font-weight: normal;width: 110px;}
.lifelist .list li a{color: #313131;width: 110px;float: right;}
.partI{margin-top: 40px;}
.introduce{float: left;width: 796px;}
.introduce h1{font-size: 22px;color: #313131;margin-bottom: 25px;font-weight: bold;}
.introduce h1 span{color: #a0a0a0;}
.introduce p{text-indent: 2em;font-size: 14px;color: #898989;line-height: 30px;display: none;}
.intro-con{margin-bottom: 30px;}
.introduce .loadmore{text-align: center;}
.introduce .loadmore a{position: relative;color: #898989;font-size: 14px;padding-right: 20px;}
.introduce .loadmore a:after{position: absolute;content: '';right: 0;top: 5px;border-bottom: 6px solid transparent;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #a0a0a0;}
.introduce .loadmore a.on:after{position: absolute;content: '';right: 0;top: 0;border-bottom: 6px solid #a0a0a0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid transparent;}
.partI .freebox .lifelist{margin-top: 0;}
.partI .freebox .lifelist .hotlist li{overflow: hidden;margin-bottom: 15px;font-size: 16px;}
.partI .freebox .lifelist .hotlist li a{float: left;display: block;width: 130px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #898989;}
.partI .freebox .lifelist .hotlist li b{float: left;display: block;width: 86px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;color: #dd4619;margin: 0 12px;}
.partI .freebox .lifelist .hotlist li span{float: left;display: block;width: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #898989;}
/*户型图*/
.house-wrap{padding: 30px 30px 55px;}
.house-type{margin-bottom: 30px;padding: 0 25px;}
.house-type a{padding-right: 12px;margin-right: 12px;position: relative;color: #898989;font-size: 14px;}
.house-type a:after{position: absolute;content: '';height: 100%;width: 1px;right: 0;top: 0;background: #dcdcdc;}
.house-type a:last-of-type:after{width: 0;}
.house-type a.on{color: #dd4619;font-weight: bold;}
.house-wrap .mod18{width:1140px;position:relative;margin:0 auto;}
.house-wrap .mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.house-wrap .mod18 .prev{left:10px;background:url(../images/prevBtn.png) no-repeat;background-size: 100% 100%;}
.house-wrap .mod18 #prevTop,.house-wrap .mod18 #nextTop{top:270px;width:70px;height:70px;}
.house-wrap .mod18 #prev,.house-wrap .mod18 #next{top:590px;width:20px;height:112px;}
.house-wrap .mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;background-size: 100% 100%;}
.house-wrap .mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;background-size: 100% 100%;}
.house-wrap .mod18 .next{right:10px;background:url(../images/nextBtn.png) no-repeat;background-size: 100% 100%;}
.house-wrap .mod18 li{float:left;}
.house-wrap .mod18 .cf li{position:relative;color:#fff;}
.house-wrap .mod18 .cf a{display:block;width:1090px;height:578px;position:absolute;color:#fff;}
.house-wrap .mod18 #prevTop{left: 50px;}
.house-wrap .mod18 #nextTop{right: 50px;}
.house-wrap .mod18 .cf li span{display:block;position:absolute;left:30px;bottom:16px;padding:5px 15px;border-radius: 5px; background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.house-wrap .mod18 .picBox{width:1090px; height:578px;position:relative;overflow:hidden; background:#fff;margin: 0 25px; }
.house-wrap .mod18 .picBox ul{height:578px;position:absolute; left:0;}
.house-wrap .mod18 .picBox li{width:1090px;height:578px;}
.house-wrap .mod18 .picBox li img{width: 100%;height: 100%;}
.house-wrap .mod18 .listBox{width:1140px;height:116px;margin:0 auto;position:relative; padding-top:8px;overflow:hidden;}
.house-wrap .mod18 .listBox ul{height:116px;position:absolute; padding-left:20px;}
.house-wrap .mod18 .listBox li{width:178px;height:112px;cursor:pointer;position:relative; padding:5px 6px 0 0;}
.house-wrap .mod18 .listBox li i{display:none;}
.house-wrap .mod18 .listBox li a{display:block;width:178px;height:112px;}
.house-wrap .mod18 .listBox img{width: 178px;height: 112px;box-sizing: border-box;}
.house-wrap .mod18 .listBox .on img{border:3px solid #00ae66;box-sizing: border-box;}
.house-wrap .mod18 .listBox .on i{display:block;}
/*楼盘动态*/
.stsbox{margin-bottom: 50px;}
.stslist{width: 780px;}
.stslist ul li{padding: 26px 0 16px;border-bottom: 1px solid #eee;}
.stslist ul li:last-of-type{border: none;}
.stslist ul li .titlebox{overflow: hidden;margin-bottom: 16px;}
.stslist ul li .titlebox span{font-size: 13px;border: 1px solid #eee;float: left;display: block;width: 72px;height: 22px;text-align: center;line-height: 22px;border-radius: 3px;font-weight: bold;}
.stslist ul li .titlebox span.tags1{color: #00ae66;border-color: #00ae66;}
.stslist ul li .titlebox span.tags2{color: #dd4619;border-color: #dd4619;}
.stslist ul li .titlebox span.tags3{color: #0075a9;border-color: #0075a9;}
.stslist ul li .titlebox a{font-weight: bold;font-size: 16px;color: #313131;float: left;width: 600px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left: 20px;}
.stslist ul li p{text-indent: 2em;font-size: 15px;color: #898989;line-height: 30px;}
.stslist ul li p a{position: relative;font-size: 14px;color: #c9c9c9;margin-left: 10px;}
.stslist ul li p a:after{position: absolute;content: '';border-left: 5px solid #c9c9c9;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 5px solid transparent;right: -18px;top: 3px;}
.stslist a.all-source{display: block;margin-top: 30px;font-size: 18px;color: #313131;background: #eee; font-weight: bold;text-align: center;height: 40px;line-height: 40px;position: relative;}
.stslist a.all-source:after{position: absolute;content: '';border-top: 14px solid #eee;border-bottom: 14px solid transparent;border-left: 14px solid transparent;border-right: 14px solid transparent;right: 50%;margin-right: -7px;bottom: -28px;	}
.rightbar{padding: 20px 15px;border: 1px solid #dcdcdc;border-radius: 5px;margin-top: 26px;width: 376px;box-sizing: border-box;}
.rightbar h1{font-size: 20px;font-weight: bold;color: #313131;padding: 5px 13px;}
.b-link{padding: 0 13px;margin-top: 5px;}
.b-link a{position: relative;padding-right: 10px;margin-right: 10px;font-size: 14px;color: #898989;}
.b-link a:after{position: absolute;content: '';width: 1px;height: 100%;right: 0;top: 0;background: #dcdcdc;}
.b-link a:last-of-type:after{width: 0;}
.b-link a.on,.b-link a:hover{color: #dd4619;}
.bartop .mod18{width:342px;position:relative;margin:15px auto 30px;}
.bartop .mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.bartop .mod18 .prev{left:10px;background:url(../images/prevBtn.png) no-repeat;background-size: 100% 100%;}
.bartop .mod18 #prevTop,.bartop .mod18 #nextTop{top:100px;width:25px;height:25px;}
.bartop .mod18 #prev,.bartop .mod18 #next{top:240px;width:12px;height:63px;}
.bartop .mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;background-size: 100% 100%;}
.bartop .mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;background-size: 100% 100%;}
.bartop .mod18 .next{right:10px;background:url(../images/nextBtn.png) no-repeat;background-size: 100% 100%;}
.bartop .mod18 li{float:left;}
.bartop .mod18 .cf li{position:relative;color:#fff;}
.bartop .mod18 .cf a{display:block;width:320px;height:228px;position:absolute;color:#fff;}
.bartop .mod18 #prevTop{left: 25px;}
.bartop .mod18 #nextTop{right: 25px;}
.bartop .mod18 .cf li span{display:block;position:absolute;left:30px;bottom:16px;padding:5px 15px;border-radius: 5px; background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.bartop .mod18 .picBox{width:320px; height:228px;position:relative;overflow:hidden; background:#fff;margin: 0 13px; }
.bartop .mod18 .picBox ul{height:228px;position:absolute; left:0;}
.bartop .mod18 .picBox li{width:320px;height:228px;}
.bartop .mod18 .picBox li img{width: 100%;height: 100%;}
.bartop .mod18 .listBox{width:342px;margin:0 auto;height: 90px; position:relative; padding-top:8px;overflow:hidden;}
.bartop .mod18 .listBox ul{height: auto; position:absolute; padding-left:12px;}
.bartop .mod18 .listBox li{height: auto;width:76px;cursor:pointer;position:relative; padding:5px 5px 0 0;}
.bartop .mod18 .listBox li a{display:block;width:76;height:62px;}
.bartop .mod18 .listBox img{width: 76px;height: 62px;box-sizing: border-box;}
.bartop .mod18 .listBox .on img{border:3px solid #00ae66;box-sizing: border-box;}
.bartop .mod18 .listBox .cf li span{position: relative;bottom: 0;padding: 0;left: 0;background: none;text-align: center;font-size: 12px;color: #898989;margin-top: 5px;}
.b-con{padding: 0 13px;}
.b-con ul li{margin-bottom: 10px;font-size: 14px;}
.b-con ul li b{color: #535353;}
.b-con ul li span{color: #898989;}
.rightbar form{padding: 0 13px;margin-top: 50px;text-align: center;}
.rightbar form h2{font-size: 18px;color: #535353;font-weight: bold;margin-bottom: 10px;text-align: left;}
.rightbar form .layui-input{background: #eee;height: 34px;line-height: 34px;}
.rightbar form .layui-btn{height: 34px;line-height: 34px;width: 176px;padding: 0 0 0 30px;box-sizing: border-box; border-radius: 5px;font-size: 15px;color: #fff;background: url(../images/Mouse.png) no-repeat 44px center #dd4619;font-weight: bold;}
/*旅居生活-正文*/
.d-border{border: 1px solid #dcdcdc;border-radius: 5px;padding: 20px 35px;width: 796px;box-sizing: border-box;}
.detailbox{margin-top: 26px;}
.detailbox h1{font-size: 20px;color: #313131;font-weight: bold;margin-bottom: 20px;text-align: center;}
.detail-num{text-align: center;line-height: 36px;}
.detail-num span{display: inline-block;font-size: 12px;color: #898989;position: relative;top: -5px;margin-left: 24px;}
.bdshare-button-style2-24 a{display: inline-block; float: none !important;margin: 0 6px 0 0!important;}
.detail-num em span{margin-right: 10px;}
.detail-con{margin-top: 20px;padding-top: 20px;border-top: 1px solid #dcdcdc;}
.detail-con p{font-size: 14px;color: #898989;line-height: 30px;margin-bottom: 10px;}
.detail-con p img{width: 100%;height: 100%;margin: 20px 0;}
.relative{margin-top: 60px;margin-bottom: 60px;}
.relative h1{font-size: 20px;color: #313131;font-weight: bold;margin-bottom: 20px;}
.relative h1 a{float: right;font-size: 16px;color: #898989;font-weight: normal;line-height: 34px;}
.relative ul li{position: relative;line-height: 36px;overflow: hidden;padding-left: 18px;}
.relative ul li:before{position: absolute;content: '';width: 5px;height: 5px;border-radius: 100%;background: #dd4619;left: 0;top: 16px;}
.relative ul li a{font-size: 14px;color: #535353;float: left;width: 800px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.relative ul li em{font-size: 14px;color: #898989;float: right;font-family: "microsoft yahei";}
/*关于我们*/
.slide{margin: 40px 0;}
.slide .slidebar{float: left;background: url(../images/side_bg.jpg) no-repeat;width: 257px;height: 452px;}
.slide .slidebar a{display: block;height: 75px;line-height: 75px;margin-top: 50px;font-size: 20px;color: #dd4619;text-align: center;-webkit-transition:all .3s ease-in-out .2s;-moz-transition:all .3s ease-in-out .2s;-ms-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s;}
.slide .slidebar a.on,.slide .slidebar a:hover{background: #dd4619;color: #fff;}
.slide .slidecon{width: 912px;float: right;}
.slide .slidecon h1{font-size: 20px;color: #dd4619;font-weight: bold;margin-bottom: 20px;}
.slide .slidecon p{font-size: 14px;color: #535353;line-height: 36px; margin-bottom: 20px;}
.slide .slidecon hr{border: .5px dotted #e2e2e2;margin-bottom: 10px;margin-top: 20px;background: none;height: 0;}
.slide .slidecon span span{color: #dd4619;font-size: 16px;line-height: 36px;}
.slide .contact.slidecon p{margin-bottom: 0;}
.aB-link {margin: auto;padding-bottom: 30px;padding-top: 30px !important;overflow: hidden;}
.aB-link li {float: left;width: 100%;line-height: 36px;text-align: left;font-size: 15px;border-bottom: 1px #ccc dashed;padding: 10px 0px;}
.clb_dd {width: 794px;float: left;}
.aB-link li label {color: #f60;font-weight: bold;float: left;width: 80px;text-align: right;line-height: 36px;}






